/*
 * @Author: weixiaobo
 * @Date: 2022-04-07 10:44:30
 * @LastEditTime: 2022-04-07 14:37:12
 * @LastEditors: your name
 * @Description: 
 * 可以输入预定的版权声明、个性签名、空行等
 */
const path = require('path')
const webpack = require("webpack")
function resolve (dir) {
  return path.join(__dirname, dir)
}
module.exports = {
  publicPath: './',
  productionSourceMap: false,
  outputDir: 'dist/www',
  assetsDir: 'static',
  devServer: {
    // 设置主机地址
    // host: "192.168.199.221",
    host: "local.gttest.com",
    // 设置默认端口
    port: 8080,
    // 默认打开浏览器/
    open: true,
    disableHostCheck: true,
    // 设置代理
    // proxy:
    // {
    //   '/api': {
    //     // 目标 API 地址
    //     target: 'http://10.122.101.0:9990/',
    //     // 如果要代理 websockets
    //     // ws: true,
    //     // 是否跨域
    //     changeOrigin: true,
    //     // 将主机标头的原点更改为目标URL
    //     pathRewrite: {
    //       '^/api': ''
    //     }
    //   }
    // }
  },
  configureWebpack: {
    plugins: [
      // new webpack.ProvidePlugin({
      //   $: "jquery",
      //   jQuery: "jquery",
      //   jquery: "jquery",
      //   "window.jQuery": "jquery"
      // })
    ]
  },
  chainWebpack: (config) => {
    // 修改文件引入自定义路径
    config.resolve.alias
      .set('@', resolve('src'))
    // 修改项目初始标题
    config
      .plugin('html')
      .tap(args => {
        args[0].title = ''
        return args
      })
  }
}
